import * as React from "react";
import { SVGProps } from "react";

const SvgSupabaseAlt = (props: SVGProps<SVGSVGElement>) => (
    <svg
        width={175}
        height={36}
        viewBox="0 0 175 36"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
    >
        <path
            d="M40.65 21.315c.187 1.754 1.782 4.76 6.412 4.76 4.036 0 5.976-2.568 5.976-5.073 0-2.255-1.534-4.103-4.568-4.73l-2.19-.47c-.844-.156-1.407-.626-1.407-1.377 0-.877.875-1.535 1.97-1.535 1.752 0 2.409 1.159 2.534 2.067l3.473-.783c-.188-1.66-1.658-4.447-6.038-4.447-3.316 0-5.756 2.286-5.756 5.042 0 2.161 1.345 3.946 4.317 4.604l2.033.47c1.19.25 1.659.814 1.659 1.503 0 .815-.657 1.535-2.034 1.535-1.814 0-2.722-1.128-2.815-2.349l-3.567.783ZM66.334 25.605h3.973a25.358 25.358 0 0 1-.157-2.788V10.195h-4.16v8.958c0 1.785-1.064 3.038-2.91 3.038-1.94 0-2.816-1.378-2.816-3.1v-8.896h-4.16v9.74c0 3.352 2.127 6.077 5.85 6.077 1.626 0 3.41-.626 4.255-2.067 0 .626.062 1.347.125 1.66ZM78.75 31.557v-7.454c.751 1.033 2.316 1.879 4.443 1.879 4.349 0 7.258-3.446 7.258-8.112 0-4.573-2.597-8.018-7.101-8.018-2.315 0-4.036 1.033-4.724 2.223v-1.879h-4.035v21.36h4.16ZM86.354 17.9c0 2.756-1.69 4.354-3.817 4.354-2.127 0-3.847-1.629-3.847-4.354s1.72-4.322 3.847-4.322 3.817 1.597 3.817 4.322ZM92.807 21.409c0 2.412 2.002 4.635 5.287 4.635 2.283 0 3.753-1.064 4.535-2.286 0 .595.063 1.44.157 1.848h3.816c-.094-.533-.187-1.629-.187-2.443v-7.58c0-3.1-1.815-5.856-6.695-5.856-4.13 0-6.35 2.662-6.6 5.073l3.69.783c.126-1.346 1.127-2.505 2.941-2.505 1.752 0 2.597.908 2.597 2.004 0 .533-.281.971-1.157 1.096l-3.785.564c-2.566.376-4.6 1.91-4.6 4.667Zm6.162 1.535c-1.345 0-2.002-.877-2.002-1.786 0-1.19.845-1.785 1.909-1.941l3.472-.533v.69c0 2.724-1.627 3.57-3.379 3.57ZM114.644 25.606v-1.88c.813 1.316 2.44 2.256 4.567 2.256 4.38 0 7.258-3.477 7.258-8.143 0-4.573-2.596-8.05-7.101-8.05-2.284 0-3.973 1.003-4.661 2.099V2.93h-4.098v22.676h4.035Zm7.664-7.736c0 2.819-1.689 4.385-3.816 4.385-2.096 0-3.848-1.598-3.848-4.385 0-2.819 1.752-4.354 3.848-4.354 2.127 0 3.816 1.535 3.816 4.354ZM128.825 21.409c0 2.412 2.002 4.635 5.287 4.635 2.283 0 3.754-1.064 4.536-2.286 0 .595.062 1.44.156 1.848h3.817c-.094-.533-.188-1.629-.188-2.443v-7.58c0-3.1-1.814-5.856-6.695-5.856-4.129 0-6.35 2.662-6.6 5.073l3.691.783c.125-1.346 1.127-2.505 2.941-2.505 1.752 0 2.596.908 2.596 2.004 0 .533-.281.971-1.157 1.096l-3.785.564c-2.565.376-4.599 1.91-4.599 4.667Zm6.163 1.535c-1.345 0-2.003-.877-2.003-1.786 0-1.19.845-1.785 1.909-1.941l3.472-.533v.69c0 2.724-1.626 3.57-3.378 3.57ZM145.313 21.315c.187 1.754 1.783 4.76 6.413 4.76 4.035 0 5.975-2.568 5.975-5.073 0-2.255-1.533-4.103-4.567-4.73l-2.19-.47c-.845-.156-1.408-.626-1.408-1.377 0-.877.876-1.535 1.971-1.535 1.752 0 2.409 1.159 2.534 2.067l3.472-.783c-.188-1.66-1.658-4.447-6.037-4.447-3.317 0-5.756 2.286-5.756 5.042 0 2.161 1.344 3.946 4.317 4.604l2.033.47c1.189.25 1.658.814 1.658 1.503 0 .815-.657 1.535-2.033 1.535-1.815 0-2.722-1.128-2.816-2.349l-3.566.783ZM164.02 16.147c.094-1.41 1.283-3.038 3.441-3.038 2.377 0 3.379 1.504 3.441 3.038h-6.882Zm7.289 4.01c-.501 1.377-1.564 2.348-3.504 2.348-2.065 0-3.785-1.472-3.879-3.508h11.012c0-.062.062-.689.062-1.284 0-4.948-2.846-7.986-7.602-7.986-3.941 0-7.57 3.194-7.57 8.111 0 5.2 3.722 8.238 7.946 8.238 3.785 0 6.225-2.224 7.007-4.886l-3.472-1.034Z"
            fill="#9696B4"
        />
        <path
            d="M20.46 34.943c-.895 1.128-2.71.51-2.732-.93l-.315-21.058h14.16c2.564 0 3.995 2.962 2.4 4.97L20.461 34.944Z"
            fill="#9999B6"
        />
        <path
            d="M20.46 34.943c-.895 1.128-2.71.51-2.732-.93l-.315-21.058h14.16c2.564 0 3.995 2.962 2.4 4.97L20.461 34.944Z"
            fill="url(#supabase-alt_svg__a)"
            fillOpacity={0.2}
            style={{
                mixBlendMode: "multiply",
            }}
        />
        <path
            d="M14.702 1.058c.896-1.128 2.711-.51 2.733.93l.138 21.059H3.591c-2.565 0-3.996-2.963-2.4-4.971L14.701 1.058Z"
            fill="#9696B4"
        />
        <defs>
            <linearGradient
                id="supabase-alt_svg__a"
                x1={11.834}
                y1={9.985}
                x2={17.573}
                y2={20.789}
                gradientUnits="userSpaceOnUse"
            >
                <stop />
                <stop offset={1} stopOpacity={0} />
            </linearGradient>
        </defs>
    </svg>
);

export default SvgSupabaseAlt;
